| 11,40 | 
 C:(Id
C:(Id
 Type), A, B:Type, L2:((tg:Id
Type), A, B:Type, L2:((tg:Id  (A
 (A
 B
B
 (C(tg) List))) List),
(C(tg) List))) List),
 L:((l:IdLnk
L:((l:IdLnk  (t:Id
 (t:Id  C(t))) List), tg:Id, a:A, b:B.
 C(t))) List), tg:Id, a:A, b:B.
 x.x.2;L) = concat(map(
x.x.2;L) = concat(map( tgf.map(
tgf.map( x.<tgf.1, x>;(tgf.2)(a,b));L2))
x.<tgf.1, x>;(tgf.2)(a,b));L2))  ((tg:Id
 ((tg:Id  C(tg)) List))
 C(tg)) List))

 (
 ( (tg
(tg  map(
 map( p.p.1;L2)))
p.p.1;L2)))

 (||filter(
 (||filter( ms.(ms.2).1 = tg;L)|| = 0)}
ms.(ms.2).1 = tg;L)|| = 0)} 
| Definitions |    Q   Q  l)    x. t(x)  A   Q  T  x:A. B(x)  T | 
| Lemmas |